Description

Not sure if this is a fossil or just a weird rock. Can anyone identify this for me? The part that looks like black specs are holes.