*PROOF* that aliens are visiting Earth.

This video is conclusive proof.