I stumbled upon this ad surprisingly on IMAO and was very shocked by what it is implying. First watch the ad and make sure you finish it:
Yea, pretty horrible right? I thought it was just one of those simple Democrat leaning ads at the beginning but was shocked to see it end with the message “Vote Obama ’08.” Honestly, this ad implies that a vote for Republicans will mean a vote for a ruined future, 40 years down the road.
I wasn’t able to find anything about them or if they are affiliated with anyone in a cursory search. The cinematography is pretty good so I would suggest that someone dig a little bit deeper into this.