By Alan Duffy
If you were in any doubt that God wants Brazil to win the World Cup then look no further than this photo of a rather big locust (the first of a plague, one imagines. Although it may be a praying mantis, nature boffins), which found its way onto James Rodriguez after he scored a penalty.
Here’s a Vine too…
(Photo & Vine: Balls.ie)