Personal Pitcher Pro Pitching Machine with 48 Small Wiffle Balls for Baseball or Softball Training | Throws Curveballs, Sliders and Fastballs 60 Ball Capacity with Auto-Feed (Includes 4 Dozen Practice Balls) 4 Adjustable Speed Settings (Simulating 15-95 mph) including Soft Toss Throws Left-handed & Right-Handed Curveballs, Fastballs & Soft Toss 4-hr Rechargeable Battery & AC Adapter & Weighs less than 5lbs! Pitches Small Wiffle Balls (Golf Ball Size)