Carter

carter is a new moshling coming out his species is the barking RahRah nothing about him yet.