Charlie Bit Me 2.0

Charlie Bit Me meets Brokeback Mountain...