Good lord where is that?
I don’t know. Just found the video on a random site. Looks like somewhere in asia.