Cue the tinfoil hats. Area 51 is the Nevada military base famous among conspiracy buffs for its alleged alien secrets, but the Mars probe Curiosity landed in a part of the Red Planet called ... Quad 51. Coincidence? Well, yes, it's totally a coincidence, reports...
Read full story »