The image shows a large group of people gathered on a street in front of a Bank of America building. The people are holding colorful balloons and flags, and some are holding umbrellas. The building has a sign that reads "Bank of America" and there are other people visible in the background. It appears to be a protest or rally.