Boomslang

yeah this exists