Lunar landing conspiracy put to rest(?) with LIDAR
On July 20th, 1969 man first set foot on the moon with the Apollo 11 mission, or so they say. If it was faked, or so the theory goes, one would think that there were a few details that don’t quite add up. One such theory is that the hatch on the lunar module isn’t […]