Advertisement

Hecuba sculpture centerpiece of USC Village

Share via

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

Advertisement