Helena Franca

About me

Location The Biggest Little City in the World, Nevada, United States
Introduction "Unusually hard to hold on to..."