We had a conversation with Greg and Leah Stelse about their speed shop located in Waupaca, Wisconsin.
If you haven’t heard of Greg’s Speed Shop – you will. Since 2018 they have been in automotive magazines and invited to participate in local and national events.