Ariel in Hitchcock's Bible Names altar; light or lion of God Read More about Ariel in Hitchcock's Bible Names