The Hyde is an Indie Pop Band of Teenagers Who Have Just Released a Feel-Good Song: “Let’s Talk”

Hailing from the U.K. is a band of teenagers with an indie-pop sound. They are…