When they are at the pier you can see a sign towards the entrance/exit of the pier that says Southport Yacht Club QLD on it which is located in Australia. The film is meant to be off the Miami USA coast at the Bermuda triangle.
Scritto da il
05/03/2025 alle ore 09:02