I mean, the Challenger in the video speaks for itself. The original rumor was that they was suppose to head to London and they was suppose to announce the date back in June, but apparently, plans changed. There was another rumor that NYC was in the picture, too.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.