CLEVELAND (WJW) – Powerful storms and winds ripped through Cleveland Thursday night ripping the roof off a downtown church and causing other nearby damage.

The roof was blown off New Life Calvary Church located on the corner of Euclid and East 79th Street.

Debris could be seen Friday morning piled up in the parking lot behind the church as well as covering East 79th Street.

FOX 8’s Jessica Dill reports it’s as if the storm and high winds blew right down Euclid Avenue from East 65th Street to East 85th Street.

Trees were knocked down and streetlights out.

This comes just a day after Northeast Ohio was already slammed with a storm leaving significant damage.