Skip to main content
TIL there’s a Philadelphia Eagles bar in Tokyo, near Tokyo Station. Cheesesteaks are on the menu and they show Eagles games live no matter when they’re on. · ViralHub