Motherslug – The Electric Dunes Of Titan – Album Review November 9, 2017 Jump on an electrified, possibly drug-addled, steed (horse or vehicular, the choice is yours) and set the controls for the heart of the electric dunes of titan, as Motherslug [...]