Certainly doesn't look fresh to me!
Nice work there. Normally when painting creatures, I like to search online for some reference pictures - less of an attractive strategy in this case though (although technology has luckily not yet achieved methods to transfer smell).