Mirror demon

Mirror Demon is Kanna's living incarnation who used steel the tenequcne inlcude Inuyasha's sword