The Berbena de Sant Joan (the Feast of St. John) is a wild celebration in Spain, particularly in Barcelona--and the Catalans go all-out with a firework-filled night of reveling.