Uncategorized New episode of Glee airs on FOX at 9 p.m. (Neil Patrick Harris guest stars!) By Techland Staff May 18, 2010 Share Read Later Send to Kindle