77676010
Feb 23, 2009
May 25, 2010
Instructional sports training services utilizing recorded video overlay visual comparisons between professional athletes, coaches and trainers performing correct sports related motions and student trainees performing the same motions
Education and Entertainment