Spotted: Big Bird in the South End

Not the most creative costume but funny nonetheless.

Remarks