The Parkington Sisters -- Ariel, Nora, Sarah and Rose -- just released their new EP, Inside My Head, and we have the title track to share with you. They want you to get inside their heads. Hailing from Wellfleet, Massachusetts, the Parkington Sisters cut their teeth on music from the very beginning.