Mozilla Corp., Secretly Aliens?
Posted: 2007-04-17 07:40pm
I was digging around Google Earth earlier today after downloading the latest build, and came across this rather startling image. Perhaps it gives us some insight as to Mozilla's true origins?