888sports.com are offering upto £50 of free bets on this weekend's Grand National. This is how it works:
Open an account with 888sport and place a bet of at least £15 and 888sport will then credit your 888sport account with a £15 free bet token.
Place a further 9 bets of at least £15 each, and you will qualify for a second 'bet bonus' free bet token of £15.
Place a further 5 bets of at least £15 each, and you will qualify for a yet another 'bet bonus' free bet token of £20. Only bets of at least £15 each will count towards your next free bet (bets of a lower value do not affect your entitlement to the offer).
Check the website for full T&Cs.