Tag: art fanart art isabelle animal crossing

Animal Crossing Isabelle Art

Isabelle is an angel she fell from doggie heaven and surprisely landed in smash bros ultimate after working long 24 hour shifts at a town hall office. Since her first appearance in the 2012 installment of the franchise animal crossing....