Caterham confirms job losses (7mo ago from F1Plus.com / 252 Views / Comments)