Think you can pull the wool over my eyes? Nope.
December 23, 2005: NASA scientists have observed an explosion on the moon. The blast, equal in energy to about 70 kg of TNT, occurred near the edge of Mare Imbrium (the Sea of Rains) on Nov. 7, 2005, when a 12-centimeter-wide meteoroid slammed into the ground traveling 27 km/s.
A meteoroid, huh? Suuuuuure it was a meteoroid. Those who know better know that that's where something evil evil evil is going on? Osama hiding there? WMD hidden there? Our new alien overlords (whom I welcome wholeheartedly)?