Skip to content

Bank of America reports loss on huge legal charges