Live action footage
Subway railroad train coming from tunnel and passing platform to stop at downtown station Granville in London, England, United Kingdom, Great Britain.
HD
1920 x 1080