Leo Taylor

Leo Taylor is the drum player from the band Area 11. Not much is known about him.