Virtual baseball is combining video feedback and analyzing software to bring you a whole new level of training and batting cage fun.   Photo credit: Facebook  
LittleGuide Detroit