Liam Grimwood Explained

Liam Grimwood is an English archer who won a gold medal at the 2010 Commonwealth Games in Delhi.[1]

References

  1. http://www.liverpoolecho.co.uk/sport/other-sports/2010/10/08/liverpool-archers-liam-grimwood-and-duncan-busby-claim-commonwealth-games-gold-in-delhi-100252-27427825/ LIVERPOOL archers Liam Grimwood and Duncan Busby claim Commonwealth Games gold in Delhi