PUBLISHED: Nov 22, 2013
DESCRIPTION:
The Finns perform live on Laclede's Landing, Saint Louis, MO. Originally broadcast on DHTV 10/3/1992. Thanks to KDHX 88.1 FM for access to the original 3/4" master tape. Part of the STL Music Video Preservation Project.