I'm not the OP but it's in the Exposition Hall - the building on your right as you enter Town Square.
We were walking from the TTC back to the poly and saw this filming going on...![]()
![]()
This is a cool shot - mind if I ask where it is? The World or the Land?