Let’s explore where The Platform was filmed, and what the city of Bilbao, Spain has to offer for curious ... stroll along the Nervión River, or indulge in Basque gastronomy.