Discovery Park's Christopher Columbus Statue Removed ‘Out of Public Safety Concerns'
The polarizing statue of Christopher Columbus that typically rests at Chula Vista’s Discovery Park has been placed in storage to avoid it from being vandalized or taken down amid similar instances nationwide.
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed