miles managed to defeat the green goblin and hand him over to the police it would have been a welcome present ari byo mabanga atuma umuntu agera ku migambi ye mu buzima