Tag: dubbed

MIT’s Fastest Robot Ever aptly dubbed Cheetah