Filming Locations in Lizard

Lizard Island Research Station, Great Barrier Reef, Queensland, Australia
Island of the Sharks (1999)

View Details