ALIENS!
DIK DIK!!! AWW! ^^
looks like something from Dr. Seuss
Dick dicks are made of sugar and twigs.