imagines for carl gallagher from shameless. request are closed. please excuse any misspelled words, cringe use of pet names, or any misuse of grammar. {lowercase intended}All Rights Reserved
21 parts