Challenger Space Center of Arizona – Peoria, Arizona

Challenger Space Center of Arizona - Peoria, Arizona Do you remember the tragic end of the Challenger mission from NASA?  Because of this tragedy the Challenger Space Center of Arizona was built to memorialize these brave souls and yet continue with … [Read more...]