LOL.
No, Mary wasn't a virgin and she wasn't impregnated by God. The tale of her being a virgin is based off a mistranslation of the hebrew religious texts by the greeks who wrote the septuagint. The mistranslated, young maiden, to virgin. On top of that, the prophecy that was described in that passage didn't even apply to Jesus.
Also Joseph wasn't 90 years old when he married her, no research indicates him being that old, you do know that right?.
-----
As for there being too much to type, my question was simple, how do you know anything for a fact?
The reality is, you don't, your belief is based on faith