James Walker

Academic in training; activist by inclination. Graduate student of GeoPolitics at UCLA, and enthusiastic follower of the farce — https://geopolichinelle.com

James Walker
James Walker is followed by
Go to the profile of Sean
Go to the profile of L V