Admirals

admirals

Developed in a biochemistry lab at Oklahoma State University in Stillwater Oklahoma, ADMIRALS have been making music for over 5 years. Now located in Tulsa, all members have both heard of and played rock music.