Video Games

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

Advertisement