Mahou Shoujo Madoka Magica: Kaname Madoka 05

Upon witnessing the suffering of magical girls throughout history, Kaname Madoka forms her contract to prevent the girls from becoming witches when they are at their limits. As a result, the laws of… Continue reading