3 ms·Reminds me of the people with “Welcome to Earth” placards standing on rooftops in Independence Day (1996).by unsupp0rted 3y agoReminds me of the people with “Welcome to Earth” placards standing on rooftops in Independence Day (1996).