Rachel Fowler is an actress and editor, known for Wild America (1997), Little Blossom (2010) and Last Call (2004). Read more on iMDB