The trio is back, god how I miss these guys! Richard Hammond posted up a video a few days ago and already it has. Continue reading