What the fuck Is going on in 'Teenage Mutant Ninja Turtles'?
A no-nonsense burger joint in the Shibuya district of Tokyo.
Hero means nothing.