The Angels confront their enemies in a dramatic showdown with the Hollywood skyline as a backdrop.

Filmed here

TCL Chinese Theatre

6925 Hollywood Boulevard, Los Angeles, US

Community posts