Best Episodes Of Megas XLR Posted on May 2, 2021 by TopTenPicks Megas XLR is a TV series starring David DeLuise, Wendee Lee, and Steve Blum. Two teenage slackers find a mecha from the future that had...