The self-titled album was finished in Woodstock, New York and released on July 22, 2003.
Omanimeline album valmis Woodstockis New Yorgis ning avaldati 22. juulil 2003.