Miiya

Miiya is one of the members of the 'Anti-Spider' organisation Jackalope, that appear in the series,Smokin' Parade.