In beautiful Fernando de Noronha, an island off the Northeast coast of Brazil
Where am I?
April 20, 2007 by 3 Comments
Traveled to every country in the world
In beautiful Fernando de Noronha, an island off the Northeast coast of Brazil
Sharing is caring!
Lee Abbamonte has visited every country in the world plus both the North and South Poles...
Read more...
© Copyright 2007 - 2023 · Lee Abbamonte · Privacy Policy
I know it looks like Dr. Evil’s hollowed out volcano from Austin Powers…unfortunately thats not it!
Costa Rica?
not Costa Rica, decent guess though Baumer