Tag Archives: London’s 2014

London’s 2014, Head of the River Race

London has many annual events take place; one of the most popular is the Head of the River Race, also known as HORR. The first ever race was held in 1926 and 21 crews of 8 men took part, today … Continue reading

Posted in Travel | Tagged , , , , , , , , , , | Leave a comment