Marcela Cabrera

Marcela Cabrera served as a creative services manager for The Simpsons: Hit & Run.