The first thing hat came to minde for me was a freaky looking alien animal, like a turtle, except with 2 shells on it or somthing