A ‘Time Traveler’ Claims 7-Foot Aliens Will Land On Earth On May 24, 2022 & Start A War

Bring it on.