Man allegedly returning from coven crash lands on roof top in Delta

Delta State
Delta State