Giant Leonardo (2003 action figure)

Giant Leonardo is an action figure. It was released in 2003.