This is on God's Hill, along the New Forest, in England. This was the best cycling we did in England.
Log In: