How do I watch a Town Council meeting? Town Council meetings are aired live on WETC Channel 8 or viewable on demand: http://weymouth.tv/