Empedocles of Acragas: Philosopher, Poet, Shaman
The Ancient Greek philosopher who developed the first theory of evolution
The history of philosophy is a tapestry composed of colourful [...]