February 17, 2013 at 01:33:24 UTC
This would be the Tau transport vehicle. Again, more information and photos at the blog!
Devilfish Blog Post