q8geeks.org
Seriously WTF JAPAN !!
I dunno what the hell that was but i saw it and my mouth dropped, I stayed like that for like a decent 5 more minutes… Anyone has any idea what this might be ?