This website is supported by ads.
Donquixote Doflamingo (OP04-019)
OP07 format
26 wins (29.21%) - 63 losses - 0 ties