Miya Folick shares new song ‘Cockroach’ 12/05/2023 By Jo Forrest Miya Folick has unveiled a new, self-produced song today, “Cockroach”