Monday, May 27, 2024

Trust The "Science"...That Just Retracted 11,000 "Peer Reviewed" Papers