Way to go! Misterfishy got it! It is a place called Navy Pier which is in Chicago, Illinois. Very cool place if you are ever in the area