Little Bytes News: Apollo 11 brought a message of peace to the Moon – but Neil and Buzz almost forgot to leave it behind
Patty Garza