I myself happen to LOVE Taco Bell, but I’m not gonna lie after watching this I’m totally grossed out by it. – Simone

Also On RadioNOW 100.9:
×