Google will not build landing station at Annie's Bay Park in Bermuda
Says concerns were result of "misconception;" company planning 50,000 sq ft CLS elsewhere
Says concerns were result of "misconception;" company planning 50,000 sq ft CLS elsewhere
Annie's Bay Park currently home to war memorial