Not sure the species, the pet shop was going to kill all 4 of them, so I took them under my wing, lol. I guess just liver from a deli should work ok to feed?
http://img.photobucket.com/albums/v328/Ilovespiders/Leeches/scorpion104.jpg
http://img.photobucket.com/albums/v328/Ilovespiders/Leeches/scorpion104.jpg