10 April 2012
Gary Barlow has a pair of eyes where his testicles should be. Unable to make babies he can urinate through a keyhole from 26 feet.
Great Shot • Opuss № I
10 April 2012
Gary Barlow has a pair of eyes where his testicles should be. Unable to make babies he can urinate through a keyhole from 26 feet.
Great Shot • Opuss № I