Far Cry 6 trailer leaked

Official announcement set for July 12.