Courtesy
Carrot Top in Atlanta on the set of the upcoming film “Michelle Darnell” starring Melissa McCarthy. The movie is due for release in the spring of 2016.