Oddbean new post about | logout
 It's some NYC meme that I don't understand. 
 whole lotta snitches and rats in NYC .  
 You don’t understand Pizza Rat?

https://youtu.be/UPXUG8q4jKU?si=zh1PE8kEL6hZFiOD