Is Josh McEachran The Spawn Of Satan? Chris Wright 23rd, September 2011 13 Comments By Chris Wright Yes, yes he is… “Your soul, I must feast on it”