Real Life Super Hero (RLSH) Rodger Hayhurst, also known as Knight Warrior, runs for City Mayor in the UK. Read more…