David Beckham was spotted wearing Posh's new Marc Jacobs skin cancer campaign T-shirt during a trip to Brazil where he has opened his latest Football Academy. # Link