Stephen Oduor
Stephen Oduor
July 31, 2017
9 reported
9 sighted
2 comments
2 currently handling

Date Comment Rumour
11-Aug-2017 According to the follow up information, ... There are reports of police allegedly th...
11-Aug-2017 According to the follow up information, ... There are reports of police allegedly th...