У вашего броузера проблема в совместимости с HTML5
Ikebukuro is one of Tokyo's big hubs and it's full of shopping, things to do and eat. Today well walk from Ikebukuro Station to The Sunshine 60 Building which will be a great orientation for those making their way to this area of the city.
Where is Ikebukuro Station?
https://goo.gl/maps/fHNAxHcaRQJrGTsg6
Visit Jennifer Julien's channel:
https://www.youtube.com/user/jenniferjulien2012