‘There’s blood in the water’ … and Shane Flanagan is fighting against the tide

· Brisbane Times