Sign In

Barry Flanagan

Barry Flanagan was born on January 11, 1941 in Prestatyn, Denbighshire, Wales. He was an actor, known for The Last Time (2002), Flanagan's Wake (2012) and Art & the 60s (2004). He was married to Sue Lewis. He died on August 31, 2009 in Ibiza, Balearic Islands, Spain.

Related Posts