I have to agree with Evan, that this just a rock. If it was found in some of the northeast or norhwest states in the US, or in Canada, It could be a rock known as Tillite. Tillite is a sedimentary rock formed when a glacier scrapes accross a land area, and deposits previously erroded material from elsewhere. The pink dot could be a drop stone, which is often found in Tillites. This photo: https://www.mindat.org/forum.php?file,11,file=71891 of a dropstone found in Ontario, Canada looks very similar to the one you posted, but a bit larger. Even though it may not be a fossil, it is still a pretty interesting rock sample.