Without additional information, Mike Torres releases the trailer to his The Church of Leon video, starring Leon Basin, shot in New York.