A small Polish town is home to the world’s largest Jesus statue – and legend says it dispenses WiFi. I went to Poland to see for myself whether there truly are modern giants in the countryside, and to fact-check the most important part: Is there WiFi? Follow along here.