Sesame Place topiaries

Muppet topiaries at the Sesame Place amusement park.