Thundercats live action trailer! 15 years It may be fan made, but it’s pretty darn cool. Okay, maybe not. via Techamok