I forgot to add this picture, which is a little better as to what Leo actually looks like. According to this he is a leptopelis uluguruensis and comes from Tanzania. The issue with actually identifying him as this is that their common name is the Ruby-eyed Tree Frog, and as you can see, his eyes are greenish-brown, not red. This is the only picture of one that I could find without red eyes, so we'll see.
(photo courtesy of www.szrek.pl)