NPR gets roasted for claiming there's 'limited scientific evidence' men have 'physical advantage' over women in sports: 'Beyond a joke'

Error