Anyone else catch the trailer leak a few days ago? Hyped for the return of this show. Was outstanding. Supposedly dropping July 21st at midnight.