Snap!

Amazing. And one might also say adorable.