Apollo Brown and Planet Asia come through with a new music video for their song “Deep In The Casket,” off their album album “Anchovies.”