Magic Touch Reviews

December 22, 2003
Even the title suggests self-inflated notions of deft entertainment.