The Grand National Festival at Aintree in the UK looked to have a fair bit going on. Check it out. There's punters, (virtual) ...