Location: Delray Beach, USA