Leap of Faith is the first release from Stella and The Phins.
Available online in Europe : Deezer
and you can order it as a CD: $10.00 + shipping
Leap of Faith CD – price includes shipping in the US
USA shipping: 3-5 days
Leap of Faith CD – price includes international shipping
International shipping: 4-6 weeks