Circuit City files for bankruptcy

Business ·