Riverdale Season 3 Episode 18: When will it be on Netflix?

Fans that have been wondering where the 18th episode of Riverdale is, are right to be confused. The last episode to arrive on Netflix was on the 29th of March! Worry not, the next episode...