Photo: Ryo Ichikawa
Will the wonder that is Japan ever cease? First, the country gave us Dragon Ball Z. Then she gives us Kamehameha, a meme where people imitate anime fight scenes. How awesome is it? Let's just say that it's over NINE THOUSAAAAAAND!