Home›Tara BellandoTara BellandoKnown for ActingPlace:Louisville, Kentucky, USAMovies2004Paper Cut Details 1997100 Proof Details