Topic: Gemini Division?

Been lurking here for a while and found something on youtube today that I haven't seen anyone mention so I thought I would post for the first time.

Has anyone heard of this?  It looks cloverfield-ish

sorry, not sure if I did the link code correctly, you may have to cut and paste it.