Walter Mencken 2:37 p.m., March 1
This is part of the theater at the Los Angeles High School for the Visual and Performing Arts located at 450 North Grand Avenue, Los Angeles CA 90012. You can see it directly across the 101 freeway from the Los Angeles Cathedral of Our Lady of the Angels located at 555 West Temple Street, Los Angeles CA 90012. It looks like a giant robot to me!
Posted August 22, 2010