We’re taking a trip off The Deep End today with the brand new EP, Icarus, from this Long Island, New York-based band who just released their...