Filming Locations in Pellew Islands

Sir Edward Pellew Islands, Northern Territory, Australia
Northern Safari (1966)

View Details