Tag Team
Tag Team, somewhere in Mankato. Early 1990’s
Tag Team were a lot of fun to see live. I guess they had a demo tape on THD.
Tag Team, somewhere in Mankato. Early 1990’s
Tag Team were a lot of fun to see live. I guess they had a demo tape on THD.