Just fragged this, and have no idea what it's called. Nice green with yellow/orange eyes: Any ideas?