Advertisement

Hecuba sculpture centerpiece of USC Village

Share

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

Advertisement