A song by SunCrush that features a clip of Natasha's voice from Little Red Riding Hood. SunCrush are a super band based in Seattle. This song comes from their album, seven. www.suncrush.com