Buy print
David vs Goliath Marco Redaelli 569 published