I present to you, the Tokyo Shock Boys. If you liked the engrish stuff, you'll love this. I think. I'm not sure if I should laugh or call Rod Serling.