It does look like a horn corral fossil. Pretty cool to find something you only thought was in the ocean. We have found them in lake Michigan and Lake Superior. Did you find it around Lake Michigan? There are horn coral fossils to be found in the Great Lakes Region.