Mary, The Ark of the New Covenant

In Revelation 12, we see “a woman clothed with the sun, with the moon under her feet, and on her head a crown of twelve stars”. Who is she? Who is the red dragon that is seeking to destroy her and her child? Cale shows how the Blessed Virgin Mary is the Ark of the New Covenant. There are fascinating parallels between Revelation 12, the Gospel of Luke, and 2 Samuel.