This is You Offend Me, from the 2010 ECHO Theatre Company Lip Sync Contest, performed at the Lost Studio Space in Los Angeles, August 21st, 2010.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…