As of recently, a new Moon landing conspiracy theory has been surfacing on the internet They found that Armstrong and the other crew members did wear the Apollo/Skylab A7L suit pictured above The overshoes provided extra protection from rips, tears, …
Read More »
Barnorama Welcome To The Fun Barn