A fabulist spins a fabricated yarn during a previous “World’s Biggest Liar” competition, an annual event in England’s Lake District. Fantastic fibbers vied at a remote pub in northwestern England on Thursday for the title of world’s biggest liar. Judges were deliberating into the night after two hours of competition at the Bridge Inn in... Read More

Recent Comments