IMG_0807

Borough Market vs Mercato Centrale. Of course Italy wins. Read more…