This is the best 80’s cartoon made this decade. It will rock your socks off.

Heard about it from the Comics Coast To Coast podcast. Thanks for bringing it to my attention, guys.