Insect Jedi

This Jedi of unknown spiecies is see defeating a few Clone Troopers in one panel of Star Wars Republic 79. Not much is known about him at the time, but it is believed that he survived Order 66.