Avy Scott was born on November 2, 1981 in Tampa, Florida, USA. She is an actress and director.
She got her name from her French class: It was 'Avril' and her Internet fans shortened it to 'Avy'.
Large natural breasts
April Elizabeth Sortore
Tampa, Florida, USA