“Oh Mr Wu”

Mars Ultras, You’ll Never Make The Station

So… what do we know about Mr Wu?