Alexa Leaf’s Reviews > How Satan Turned America Against God > Status Update
Alexa Leaf
is starting
The most Zionists piece of shit propaganda I’ve EVER encountered DNF
— May 19, 2026 11:02PM
Like flag

