Mysterious circumstances surround a recent officer-involved shooting in Buckhead, Atlanta. Residents are left wondering what truly transpired that fateful night.

Read More