APRIL 16, 2008; Performance
Jennifer the Leopard's first public performance.

Echo Park Film Center
1200 N. Alvarado Street
Los Angeles, CA 90026


Poster courtesy of Ely Kim