Toronto group Eden Warsaw debut a video for a new track called “Somebody Tell Me”.