The downtown sculpture called "La Antorcha de la Amistad," or "The Torch of Friendship," was unveiled in 2002.