Log In or Register
This statue to Christopher Colombus can be found in Barcelona, Spain. Located at the end of La Rambla, the pedestrian shopping street.