Indie Hip Hop group from Kansas City, Casual Deities (JustRo & PTr) drop their new single “Outcast” produced by Luz1d.