Remember the night the black helicopters landed on Wilshire Blvd dropping off some kind of operators then returning a few minutes later to pick them up?
As I recall it was a building that was slated for demolition and a former embassy.
Does anyone have the street address of the building they came out of?
Various searches suggest 1136 Wilshire Blvd. but I can't get the street view images to line up with the buildings at that address.