70 Photo credit: Robin & Bazylek · CC BY 2.0 · Image credits No. 70 of 116 · Greek Islands Leon (Souda Bay) Island in Greece 0Wins0Losses–Win rate0Duels Start duel Back to the list In Greek Islands · Published by TopDuels