In the Blade Runner/Men in Black-inspired series Power Rangers SPD, the Power Rangers are police ... space aliens as ...