Skip to playerSkip to main content
  • 7 years ago
Fans celebrate wildly at the Hub Pub in Tokyo's Akihabara neighbourhood after Japan wins against Scotland in the Rugby World Cup.

Recommended