Landmark Media has delivered a new video microsite for Club Car, the world’s largest manufacturer of four-wheel electric vehicles