Wednesday, April 18, 2007

Mecca Normal - The Observer (2006)


This seems to answer the age-old question of whether it's possible for a mummy to rise back from the dead and release an album.

No comments: