Just want to give everybody a hint and make sure to log into Google Earth today (4/1/06). You'll find some friendly visitors at one of their reported vacation spots on our planet. ;-)

For an alternative view of the same thing, click here


Edited by ink_polaroid (04/01/06 05:13 PM)