Man charged in bizarre shooting