CAFKIA @cafkia.bsky.social One of y'all should explain the concept of "peer reviewed" to Robert Kennedy's idiot offspring. aug 30, 2025, 11:03 pm • 2 1