Lindsay Barr: Lindsay Barr. Actor: Tiger Town. Lindsay Barr was an actor, known for Tiger Town (1983). He died on 13 March 2009.
Known For: Tiger Town (Peanut Vendor)