Buzz Aldrin punches a moon landing denier in the face

Don't Miss...