Advertisement

Hecuba sculpture centerpiece of USC Village

The sculpture of Hecuba, a queen of Troy in Greek mythology, is unveiled at the new USC University Village.
Advertisement
Advertisement