Saturday, August 23, 2014

2014 LLWS Video - Seoul, South Korea wins International World Series Championship


Seoul, South Korea hands Japan a loss in the International World Series Championship in South Williamsport, PA.