BSWC
David Shanluke
Represents Switzerland

DavidShanluke

Zurich, Switzerland

Role
Leader
Level
intermediate
Dancing
1 year

Member since September 2025

Follow on Instagram