Today I got this very large egg (one on the left) but I do not know what bird it is from. The one on the right is a medium size egg that's probably from a cochin or a silkie mix. I only have one hen that lays large eggs but they are brown and she is currently sitting on eggs. Could this be a turkey egg? I have a Naragansett and a Royal Palm that haven't started laying yet (unless this is one of theirs). Or do some smaller hens lay really large eggs?