Chances are the girl lied about her age. Some 12 year old girls with makeup look like adults. Chances are she is from a broken home, the mother wasn’t home and this was not the first time she spent the night out with a guy.
My spouse worked with a guy whose niece looked like she was in her twenties - tall and fully-developed, and the way she was allowed to dress didn’t help. Some customer made a comment because she stopped in the store for whatever reason (waiting for dad to pick her up I believe) and he had to be told she was twelve.
Total disbelief. I’d have sworn she was 23.