Lady beetle larvae.
Steve Schoof, NC State University