Terzell Vonta Leach is an American football fullback for the Baltimore Ravens of the National Football League. He was signed by the Green Bay Packers as an undrafted free agent in 2004. He played college football for East Carolina. He has also played for the New Orleans Saints and the Houston Texans.
Contributions by Crazyboy277, Bender235, and 188.8.131.52.