News

Bill Shields, known as "the Flag Man," has been selling flags out of a truck off Interstate 95 in Connecticut for nearly two decades. He has flags from every country you can think of.