Buzz Aldrin punches guy in the face