Neil Patrick Harris Has An Epic Shirtless Margarita Adventure In Mexico: PHOTOS - Towleroad Gay News