We all love Hot Cheetos but I don't know about THIS!
I mean hot cheetos flavored Ice Cream?!
This sounds like a terrible trip to the bathroom!
Want to know more about Visa On The Radio? Get the official bio, social pages, articles and more!Full Bio