Happy Towel Day from the International Space Station! On: May 25, 2016, By: Bill Young In: Homepage Feature