Angry Leftist
Angry Leftist

Angry Leftist

A cynical leftist who rants to strangers at 3 am.