White, Brown, Green Chicken Eggs: What's the Difference?

All chicken eggs are the same on the inside. So what causes different egg colors among the same type of bird? Plus, how can you tell if eggs are bad? And can you freeze eggs to keep them longer?

White, Brown, Green Chicken Eggs: What's the Difference?

Photo: ic-cdn.flipboard.com