Storks have always been associated with newborn babies, and various European cultures have believed that nesting pairs herald good fortune. In England, more than 100 storks have been living in the wild as part of a conservation scheme, and -- here's the good news -- the first stork chicks are expected to hatch as early as mid-May! Needless to say, the world could surely use every bit of luck right now.

Read Full Story