Search
Menu
Home
Sources
About
Contacts
Statue of Christopher Columbus (Miami)
A
statue
of
Christopher Columbus
is
installed
in
Miami
,
Florida, United States
. The statue was
vandalized
in
June 2020
.