Wriggle Nightbug

Wriggle Nightbug is a resident of Gensokyo Island.