Fear This 2003
Elizabeth City, North Carolina.USA.March 26, 2003..In Elizabeth City's Circle Restaurant a large screen TV plays the FOX News perspective of the US war against Iraq from morning to night.
ARCHIVE ANTHONY SUAU
25 Mar 2003
Elizabeth City North Carolina United States of America