Dboy releases their album New Records in Human Power on Feb. 14.
Dboy are a three-piece rock ‘n’ roll band from Welland. Upon hearing absolutely amazing album…