TheSports.org
All sports Site
Spain - Granada- Founded in 2001
Granada Lions is a american football team from Spain, based in Granada. The club was founded in 2001.