Giants punter Jamie Gillan leaves Britain after being stranded due to visa issues By Brad Matthews - The Washington Times Shares