There are several stock footage from the air which supposedly show marina in the fictional Saint Aquilla island in Caribbean as the vast majority of movie takes the place there. However, you can clearly see City of Miami in the background.
Scritto da il
05/03/2025 alle ore 08:12