Viruses assemble parts with help of tiny motors
Like microscopic machine shops, some viruses assemble their parts with the help of tiny motors.
A new computer virus is popping up in Portland and it's holding some people's information hostage.