Was Mary Eternally a Virgin?

The teaching in this video covers all of the Bible verses that prove Mary did not remain a virgin and had other children after Jesus was born.