Texas Dildo Masquerade, WTF?

Texas Dildo Masquerade, WTF?