Loong Ago

Loong Ago appeared in 2003 TV series finale called Power Rangers Ninja Storm. Loong Ago is a Chinese Dragon-like monster.This monster appeared when the Abyss of Evil was opened up in 2003. He was defeated by the Ninja Storm Power Rangers. His name is unofficial and strictly fan-based.