Spread the love

Some believe the government opened up time portals underneath Long Island, New York.