Curtis Snow Curtis Snow Arrested Following 3-hour Standoff at a Church in Northwest Atlanta After a long standoff, "Snow on tha Bluff" star Curtis Snow was arrested. Police finally apprehended... May 10, 2016 06:19 AM EDT