It Leech 8 Zurich
Op
80 meter
afstand