Spencer - What Have I Done? - Album Megamix Spencer Download Share As a thank you for stopping by. Here is an exclusive megamix featuring tracks from Spencer's very first album 'What Have I Done?' released back in 2007! This is the album that started it all off! Have you got your copy? Read more… 0:00/??? 1 Spencer - What Have I Done? Album Megamix 7:17 Free 0:00/7:17