Beau Allen



Actor and stage performer, Beau Allen played the taunting villian, The Shredder in the Coming Out of Their Shells Tour (1990).