Man lands wild punch on police officer in Brisbane's Fortitude Valley

The 20-year-old police allege threw the punch has been charged with two counts of assaulting police, willful damage and causing a public nuisance.