Deep in the heart of the Midwest, residents of one picturesque town in Missouri feel as though they all have forgotten something: their entire lives.
DECLASSIFIED: AREA 51 IS AN ALIEN SELF-STORAGE FACILITY!
Weekly World News has finally found the truth about Area 51. Apparently, the US government has been charging rent to various Aliens to store their old junk here on Earth. … READ MORE