mail_outline sales@mediastorehouse.com
Statue of Christ, Rio de Janeiro, Brazil
Cristo de La Habana (otherwise known as Christ of Havana), Regla Province, Havana, Cuba
Panama, Colon, Statue of Christ