BUFFALO, N.Y. (WKBW) — Tarcia Walker is still searching for answers after her son, Robert Green, was shot and killed on the front porch of a house on Plymouth Avenue on Buffalo’s west side.
This Saturday marks 10 years to the day since his death.
Green, known to his family as Man Man, was killed August 22, 2016. Walker said he called her to ask if he could go to a barbecue…