WEWS News Channel 5 Share definition Flag ABC station out of cleveland hated by Lost fans for ruining the lost finale. Man you are about as bad as WEWS News Channel 5! WEWS News Channel 5 by FinalMacGyver May 24, 2010 Get the WEWS News Channel 5 mug.