Pics
Vids
Anybody got a name or source?
Couldn't find this, probably chinese which makes it harder
Any idea what film this is from?