'England's finest view' near frozen in time village is a must visit

Dubbed 'England's Finest View', this dramatic cliff edge in Yorkshire backs up the claim.