High Speed Shakes on 2002 Mazda Protege5

Anything past 100 km/hr and it shakes bad and pulls to right - nervous - just bought car

Asked by for the 2002 Mazda Protege5
First thing to do is to go and get the alignment checked. Otherwise, may be tires or wheels. Sometimes, however, alignment problem will not show up at lower speeds.