Are the Los Roques islands the new Bermuda Triangle?

The archipelago off the coast of Venezuela, where fashion designer Vittorio...

2,081 views guardian.co.uk

Interest

UFOs

Stumblers Who Like This Page