"Hadouken" is Japanese for "Big White Rock Thing in the Sky"

Advertisement
video-games-hadouken-japanese-big-white-rock-thing-sky

Tags

Also From Video Games