Christopher Columbus statue removed in St. Louis

Christopher Columbus statue removed in St. Louis

USATODAY.com

Published

A statue of Christopher Columbus that stood in a St. Louis park for more than 130 years has been removed amid a growing national outcry against monuments to the 15th century explorer (June 16)
 

Full Article