Teddy Debut Album
Teddy is thrilled to announce his debut, self-titled album Teddy is set to release on Friday, April 26th, via Autnmy Records. Today, he gives fans a glimpse into the album with a visual for the opening track, ‘Intro (Castle Life).’ Co-directed by Teddy, the ‘Intro (Castle Life)’ visual introduces fans to three Teddys [...]