Abby Leigh is an actress and cinematographer, known for Reel Big Fish: Live! In Concert! (2009) and Meteor Apocalypse (2010). Read more on iMDB