Apollo 11 astronaut Buzz Aldrin was accused of lying about going to the moon by a conspiracy theorist. After being called a 'liar' and a 'coward,' Aldrin had enough and punched the guy in the face.

Watch:

Photo credit: Getty Images