2009 Homecoming Parade 8

2009 Homecoming Parade 8

Sesame Street is the theme of this float in the 2009 Penn State Homecoming Parade.

IMAGE: Penn State