DUMPED: Vipingo Ridge chairman Trevor Finn on the spot for impregnating local girl
Vipingo Ridge chairman Trevor Finn- Police in Kilifi are on the spot for failing to take action against a British national for impregnating a local. Vipingo Ridge chairman Trevor Finn…