Hey, I hate to be devil's advocate, but I think Holly is a guy dudes. Thje way "she" stands and the other pic. It just ain't sittin' right with me.
Holly came from Miami, FLA... hitchiked her way across the USA...
I think y'all have been had by some weirdo.