looks like you got a pretty good shot still to me. My lfs gave me an egg for free and it looks alot more dead than your does lol..if it were dead it would be slimy/green and very hard to see through. I've also read it should raise the PH in the tank if its dead. Not certain but im pretty sure it can take up to 80 days to hatch.