Leo Link
Known for: Directing
Born: July 18, 2006 in 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.
Known for
Showing 2 of 2 titles