Former Bafana Bafana and Kaizer Chiefs striker John ‘Shoes’ Moshoeu is fighting for his life at Charlotte Maxeke hospital where he has spent the last three weeks, as reported by…