Sand Snake

Sand Snake (サンドスネーク) is a monster in Space 11: Kamen Rider Galaxy Great Decisive Battle . Black