The regular season is winding down fast and four of The CW shows will be wrapping up their seasons this week. On Monday, Supergirl goes blow-to-blow with Superman in that show’s season finale. On Tuesday, The Flash races to the end of its third season. And on Wednesday, Arrow and The 100 both have their season finales. There are no premieres this week or next (Lucifer has its season finale), but Summer will be kicking into high gear pretty quickly once June starts. Also of note, Twin Peaks will be airing another double-episode this coming Sunday.
See the full listings at our partner SciFiTVSite.com.