The DeLorean Sisters

The biggest pop hits of the 1980s lovingly re-arranged as Americana ditties