Uncovering the nasty origins of an ugly event OMAK, Washington––The 89th edition of the bizarre and often deadly “World Famous Suicide Race” held annually in Omak, Washington, is to conclude on August 13, 2023, as the final event of the annual Omak Stampede Rodeo. Checking to see how many horses died at Omak this […]