Nickelodeon Projects

Lil and Dil

These two four foot tall sculptures of Dil and Lil, reside in The Kings Island Park in Cincinnati, Ohio, USA.