Clifton: York police appeal to find stolen Apollo Radar mountain bike April 4, 2024 News by Leave a Comment on Clifton: York police appeal to find stolen Apollo Radar mountain bike Police are seeking the public’s help to catch a thief with “large ears” who stole a mountain bike in York.