Re(3): 188mph Pelota
Posted on April 17, 2007 at 12:32:10 PM by steve r
i always thought that 150mph was the top speed of the sport...
i never took the 188 seriously...