BAIKAL
ICE MARATHON Clean Water Preservation Run

259 World's Perfect Marathons in 2006 - by Running Times Magazine