“Dear Father”, is a new video off Focus The Truth’s, ‘Immortal’, album available via Success Over Sleep Entertainment. Shot and edited by Trypta Media.