We'd seen billboards advertising "The Thing" for hundreds of miles, so we had to get off and see for ourselves. Unfortunately, it was closed. What could this incredible sight be?