Amsterdam Admirals
Football team
The Amsterdam Admirals were a professional American football team based in Amsterdam, Netherlands, playing in the NFL Europe. Wikipedia
Head coach: Bart Andrus
Location: Amsterdam, Netherlands
League: NFL Europe
Mascot(s): Albert the Albatross
World Bowls (1): World Bowl XIII (2005)
Show more
Show less