The journal
Open the journal →The conversation starts in the journal — be the first to post.
About Amsterdam Admirals
The Amsterdam Admirals were a professional American football team based in Amsterdam, Netherlands, playing in the NFL Europe.
Everything about Amsterdam Admirals →- Country
- Netherlands
- Inception
- 1995