Carrow's Restaurants films Operation Desert Storm television commercial at the museum, 1991. acc2005.001.1455
20051455
Log In: