Perhaps the residents of Toledo, Ohio, should consider leaving the city – Cloudzilla has been sighted! Here’s weather radar from the area. Head to the hills! If Ohio has hills? IDK.