Thank you for helping us by reporting bad content.
Guys, I think I have stumbled across the greatest food invention of all time: the Latin-infused sushi. Unfortunately, the only place that sells these is Sushirrito, located in San Francisco, CA. But seriously, don`t check out their website. I guarantee it will only make you mad that you don`t live in San Francisco (unless you`re one of the lucky people who live there). So yeah, check it out. Or not. Your call.
Source link: http://www.sushirrito.com/