Lee DeTwane

Lee DeTwane, also known as Happy Dragon, is a martial arts master from the RSRA Universe. More to come later.