Exhorse

Exhorse, a sci-fi horse creature design.