The new visuals from Alien Trap Lords are set to beam down to Earth on Friday, July 3, but Cups-N-Cakes Network have accessed the feed early to present the video message to humanity today… Be among the first to receive the message!
Check the video here today!