A goat was just sworn in as mayor of Fair Haven\, Vermont. Here\'s why

A goat was just sworn in as mayor of Fair Haven, Vermont. Here's why