Oscars to return to Hollywood & Highland Feb. 24

The 85th Academy Awards have been set for Feb. 24, 2013, and they’ll take place once again at the Hollywood & Highland Center.

0