BBryanFeb 21, 2025
10.0 out of 10
Self proclaimed best band of all time being the best band of all time · Holy shit this stuff is legitimately orgasmic to the ears it is incredible and everyone should listen to it. Peel sessions are legitimately unmatched and this is the cream of the crop.
Replyvia Musicboard