How many roads must a man walk down, before you call him a man? How many times must the cannon balls fly, before they're forever banned? How many years can some people exist, before they're allowed to be free? The answer my friend is blowin'in the wind..