FOX NEWS ALERT: China says balloon is just a commercial weather balloon.
Nothing to see here folks. Move along.
Oh, okay...you can trust China. (rolls eyes)