Tokyo
Tetchan, Harmonica Yokocho
What's going on here then? Has a batch of exploding spaghetti been left on the hob for too long? Have the aliens landed? Or maybe this is the aftermath of a military experiment at one of those eerie mock towns the Americans build out in the desert?...