BPM (Beats Per Minute) – Recap/ Review (with Spoilers)

BPM (Beats Per Minute) – Recap/ Review (with Spoilers)

Not since Angels in America have I seen something which has combined the devastation of AIDS with the reminder that those HIV+ are still capable of living beautifully vibrant lives.