Inside the World snail racing championship

WION New Delhi, Delhi, India Jul 18, 2017, 11:57 AM(IST)
Snails returned to Congham in Norfolk, eastern England, for the annual celebration of the gastropod games, otherwise known as the World Snail-Racing Championships on Saturday
Read in App