74275303
May 14, 1992
Nov 23, 1993
MIR CORPORATION
Subscribe
baseball pitching machines with synchronized interactive video displays of a pitcher