Official Stole Neil Armstrong's Customs Form, Feds Charge

Updated

Two men, one a US Customs official, are facing federal charges in Boston for stealing Astronaut Neil Armstrong's signed customs declaration form.

Advertisement