metro7 months ago
US-based Nigerian lady killed by Metro bus had walk signal – Police
US-based Nigerian lady killed by Metro bus had walk signal – Police The friends and family of Damilola Matuluko, a Nigerian woman living in the United States who...