The Flash season 6 episode 18 is called “Pay the Piper” and it airs on May 5 – CWR CRB

undefined