Mix 101.5 | OMG! Meghan Admitted She Used the Bathroom Next to a Monument in Italy!

Where is the strangest place you've ever had to go to the bathroom? Meghan would be the face of a company called "When you gotta go you gotta go." Wait, she ...