Leonard Cohen collapsed onstage in Spain last night and was rushed to a hospital with stomach pain, the CBC reports. The 75-year-old singer, who fainted while singing "Bird on the Wire," suffered from stomach cramps and vomiting before losing consciousness. Cohen was released this morning and said he wants to wrap up his Spanish leg of his by performing in Barcelona tomorrow. A spokesman said it was food poisoning, the Times of London reports. (More Leonard Cohen stories.)