NASA releases Most Amazing High Definition Image of Earth