A large American flag.
A large American flag. Russell Contreras AP
A large American flag. Russell Contreras AP

Mother Teresa, Colin Kaepernick, 9/11 and what it means to be an American

September 09, 2016 01:23 PM