First Ride: 2013 Kawasaki Ninja 300 review

The perfect 250 is... a 300