rumbleBitchute
Massive increase of rapes in England and Wales since 2000!!