FUTURE PRIMATE

Tag Archive: Elmo impersonator filmed cursing and ranting at spectators in New York’s Central Park. CNN’s Jeanne Moos reports.

Follow

Get every new post delivered to your Inbox.

Join 49 other followers