Meeka’s Mind has hosted some strange animal pictures over the last couple of years — wild life, alpacas, dogs and cats — but I bet you never thought I’d show you a picture of this …