Japan beat the United States in the Little League World Series. Shake it off big guy!
Announcement
Collapse
No announcement yet.
Kelly Green is pissed
Collapse
Comment