Cleveland firefighters are battling a massive industrial fire on the city’s East Side in the North Broadway neighborhood.
According to the Cleveland Division of Fire, the fire started at an industrial building in the 2900 block of East 65th Street near Selma Avenue late Monday morning.
Footage from AirTracker 5 showed a huge plume of smoke billowing from what appears to be a warehouse…