Cloth Cap won the Virtual Grand National Friday afternoon. Now, can the prohibitive favorite for the biggest race in Europe win the real thing Saturday evening? The bettors seem to think so. According to Oddschecker, they’ve unwound Cloth Cap down to 5/1 at most UK bookmakers. That lists Cloth Cap’s […]