Rating: 2.52

error.........
How many roads must a man walk down,
before you call him a man?
How many seas must a white dove fly,
before she sleeps in the sand?
And how many times must a cannon ball fly,
before they\'re forever banned?
http://www.youtube.com/watch?v=1b6F4et4Kpk