Ottowa’s Twisted Limbs were active from 2015-2017. The band consisted of three twisty besties; Adrien Idiot, Rye Bread and Donzo, the group disbanded before the release of their debut, Punched in the Face. The album captured a really special moment for the band, it was raw, free, and all about getting twisty. On March 31st 2022 […]