I would have thought Mary hasn't been a virgin for 2000 years, give or take.
You would have thought wrong.