1 Eyed Eel | www.1eyedeel.com
1 Eyed Eel: The Parramatta Eels are a rugby league team based in Parramatta, New South Wales, Australia. The Eels were formed in 1947, and they play in the National Rugby League (NRL). Elliott Richardson is the editor of Rugby League Monthly, and he is also a one-eyed Eel. In this episode of Freaky, he … Read more