Explore the abstract of this artwork, Statue of Christopher Columbus (Miami).
A statue of Christopher Columbus stands in the Bayfront Park of Miami, Florida, United States.
Miami Florida Christopher Columbus Bayfront Park