Sweden, the country that gave us delicious tiny meatballs, but also gave us IKEA which I cuss them out every time after It takes me hours to put together a simple little book case and still have parts left over and can only calm myself down by remembering just how many fantastic rock bands the country has produced as well, so I’ll go into this review with high hopes for the Swedish rockers CRUZH.