2006-07-19
Madison, Wisconsin
Leo Link is an emerging filmmaker based in Madison, Wisconsin, recognized for his thought-provoking short films that explore politics, industrial decay, and the absurdity of life.