Remember that photo of Harry Styles throwing up on the side of a Los Angeles freeway a few weeks ago? Well, he's revealed what made him sick -- and it's not what people think.
The 20-year-old One Direction singer says it had nothing to do with alcohol or partying. He simply overexerted himself.
"I'd been on a hike. I'd been on a very long hike. It was about three weeks ago, so I'm fine now," Styles said Wednesday during an interview on BBC Radio 1.
He may be fine health-wise, but Harry's pretty disturbed by some fans' reaction to his vomiting session. Some reportedly went to the spot where he threw up and put up a handmade sign that read, "Harry Styles Threw Up Here" with the date and pictures. Someone reportedly also tried to sell some of the vomit on eBay.
"It's worrying, this is the world we live in," Styles said.
Copyright 2014 ABC News Radio