Tame Impala
Tame Impala - The Slow Rush 2LP
$55.00
This is a 57-minute flex of every musical muscle in Kevin Parker’s body. Crunchy guitars are largely absent, but we’re left with something far more intriguing – a pop record bearing masterful electronic strokes.