Cameron and Tyler Winklevoss' band Mars Junction rocks out d