The Devil's Menudo (Otaku Taco Truck)

The Devil's Menudo is a Shut Up! Cartoons upload.

Video
https://www.youtube.com/watch?v=TH0ayl-eBis