That thing is really chewed up. That doesn’t look like damage caused by hitting the roof.
Home made cannon any one.
Dropping a round hunk of steel down the barrel and touching it off who know where it would land
Someone threw it out the window of a plane.