I've played through it at least a couple dozen times, and I've 100%'d it 7 times (minus Excalibur 2).
I've played through it at least a couple dozen times, and I've 100%'d it 7 times (minus Excalibur 2).