I'm in NYC for the day, where I caught sight of this billboard for the new Fox Business Channel. What is it, pray tell, that the advertisers are communicating that I might have been "missing" thus far in my business news consumption?
Advertisement
I just can't quite get my head around the message.
Join the conversation as a VIP Member