Nightcrawler

Nightcrawlers are small nocturnal insects from Tatooine.

Appearances
Star Wars Episode IV: A New Hope