MEET WENLOCK AND MANDEVILLE. Mandeville’s name comes from Stoke Mandeville Hospital in Aylesbury, Buckinghamshire, England, which held The Stoke Mandeville.
THE OLYMPIC MASCOTS