The long kite appears to be a green caterpillar.