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