25 Incredible Amy Cooper Memes

25 Amy Cooper Memes 12

25 Incredible Amy Cooper Memes. Amys’ nickname is Central Park Karen. She called police in Central Park in New York and record everything. She was asked to leash her dog in the park. Her video went viral and people start making fun of her after apologize… Everything happened 2 days ago on 05.25.2020. Check those … Read more