The Invincible Squad (original) (raw)
The Invincible Squad (Simplified Chinese: 迷幻特警) is Singaporean Chinese police drama series which aired on MediaCorp Channel 8 in 2001. It is about a police special task force who are called to solve six difficult cases.