World’s Biggest Liar
World’s Biggest Liar is an annual competition for telling lies, held in Cumbria, England. Competitors from around the world have
Read moreWorld’s Biggest Liar is an annual competition for telling lies, held in Cumbria, England. Competitors from around the world have
Read more