A Classical Music Mashup Featuring 57 Popular Songs by 33 Composers

Grant Woolard has created a lovely classical music mashup featuring 57 popular songs by 33 composers.

via Miss Cellania