My thoughts, if the creature was actually in Galaxies then there would be an in game screen shot up there, not someones hand drawn creation. The only thing that i could think about it possibly being is one of those VERY small creatures that wander around every world, and you don't really notice them as you zoom over in your vehicle.
Drexc - Human Imperial Assassin - Scylla
Drexc - Bothan Imperial Assassin - Bria
Drexc - Bothan Imperial Sith - Bloodfin