This was filmed in Switzerland recently, near CERN. Home of the Large Hadron Collider.