Avenue Q

There is something surreal about watching puppets have sex on stage

Festival of Science and Curiosity