Stock Photo - Science World in Vancouver, British Columbia - Canada in front of the BC Stadium.

Stock Photo: Science World in Vancouver, British Columbia - Canada in front of the BC Stadium.