Different things can cause a hen to lay an egg like that. Typically a hen lays one egg a day but occasionally one will lay 2 (or even more) eggs in a day. If they release two yolks about the same time you get double yolked eggs. If they are released some time apart a second egg can be laid...