Follow my logic for a
second: Spain defeated the Netherlands on Sunday 1-0 to win their first
World Cup. Kind of a big deal. Delorean, a live electronic band that
hails from Barcelona, played a sold-out show Monday night at Great
Scott. As someone whose summer has primarily consisted of early morning
soccer matches followed by pool side chilling soundtracked by the
Baleric offerings of Delorean and the like, the prospect of drawing
comparisons between the two for this review made me absolutely giddy.