big pink dog thing at one of two gay pride festivals we stumbled across in two days.