Petaluma-based indie rock band The Honey Toads channel Joy Division and Talking Heads in a new music video for their single, "Plastic Smiles," proving that the right dose of [...]