Howard Taylor

Howard Taylor

A man who had his 15 minutes of fame. Someone who has Cancer, and fights not only cancer but the system...

UK
182 posts
Twitter Facebook RSS