Framed, handmade 3D paper art depicting a scene from Lilo & Stitch.
Back to Top