Nickelodeon Projects

Diego

This five foot tall Diego sculpture now resides at The Mall of America in Minneapolis, Minnesota, USA.