Meet the Alien – Final Call

Music Video for the Hanover-based band „Meet the Alien“.