Barcelona has big shoes to fill on May 26th after three incredible races on the trot, but the Circuit de Barcelona - Catalunya is no stranger to drama either