New Music: WSTRN – “Medusa”

West London’s WSTRN released new music! Check out “Medusa” above.