• 5 years ago
Leon Everette Baughman recorded his first studio album in 1977 and went on to record seven more between then and 1985.

'I Could'a Had You' peaked at 6th postition in 1984 on the US Country chart.

This performance was recorded live at Church Street Station in Orlando, Florida.