Internet abuzz with mysterious cloud caught on radar

The Internet was abuzz with theories on a mysterious blob that showed up National Weather Service radar.

Read Full Story

FROM OUR PARTNERS