Apophis asteroid

A asteroid coming to earth. With a snake the size of the moon attached and sleeping.