So I found this by the bank of a river in MN. I think it's a egg because of the shell it has I don't know what the holes are all about either.....but the layer underneath looks like you can see feathers or fur or skin... please help me identify it thx.