Caterham confirms job losses (1w ago from F1Plus.com / 138 Views / Comments)