formation No Further a Mystery
delta - a low triangular area of alluvial deposits where by a river divides before moving into a bigger body of water; "the Mississippi River delta"; "the Nile delta"Just one probable clarification is that the Vitality from the impact with Earth that fashioned the Moon vaporized lighter elements, casting them into Area, and left powering heavier el