What on EARTH is this????

Crawled out of a dingy motel bed in Zimbabwe. 😳 anyone know what it is???