QUIZ: Can you name the Bond villains?

In tribute to Sir Roger Moore, here's a James Bond themed quiz.
Roger Moore as James Bond. Photo by Moviestore/REX ShutterstockRoger Moore as James Bond. Photo by Moviestore/REX Shutterstock
Roger Moore as James Bond. Photo by Moviestore/REX Shutterstock

Pictured are some of the most famous villains that Bond has encountered. But can you name them all?