Nah, it's not stick-like enough. One of the comments says it's a hag moth larva, which have a bunch of wierd appendages covering them.