Wet and Wild Gay Cruise. Puerto Vallarta, Mexico.