Keep up to date with every new upload!

Join free & follow Stephen Explains the News
Share
  • 1 year ago
SETN S03E01 Free Speech, It'll Cost Ya

SETN S03E01 Free Speech, It'll Cost Ya

Nazi's (LITERAL NAZIS!!) marched in Virginia shouting antisemitic slogans and a bunch of other terrible stuff. Can... can they do that? Well, yes. What can you do? We talk about Free Speech and its limits. Also, Kayla's still married! and Stephen gets a needle in the eye. #SETN #phens

Comments