Transhuman has released a new music video for ``Our Last Days,'' which was filmed, edited, and directed by Tinbot Media.
Transhuman releases new music video