Queen Mary host an All-American Fourth of July with live entertainment, family games, arts & crafts and special historic tours along with a signature fireworks spectacular at the end of the night on the legendary ship in Long Beach July 4, 2018. Photo by Thomas R Cordova