Nickelodeon Projects

Tommy

This six foot tall Tommy sculpture now resides in The Nickelodeon Hotel in Orlando, Florida, USA.