Original: The Amsterdam Admirals were a professional American football team in NFL Europe based in Amsterdam, Netherlands.
Simplified: The Amsterdam Admirals were a professional American football team in the NFL Europa. They are based in Amsterdam, Netherlands.