lol, it's most likely from the promotion Bank of America has been running for the past 4 years I believe called Keep the Change. It basically states that by spending 1 cent they get the other 99 cents for free added to their account. You can do research but it's most likely that and nothing to worry about.
... View more