Primordia launch trailer may oil your cogs, buff your retinal receivers, and lick your battery Nov 14, 2012