^You haven't provided a source link and that thumbnail doesn't seem to link to a larger version. Could you please provide one, I'd like to see a larger version (not to mention it's forum rules). Thanks for at least providing the photographer and site though.
I can make out Concord on the sign and it looks like the Citygate towers in the background... so... is this picture of an Olympics-related pavilion being erected in NEFC? I would love a little context.