Man caught on video wrestling with officer to face several charges