When I take screenshots using the in-game "Photo Mode," a message says they are uploaded to NeedForSpeed.com. However, browsing that website, I can't find them anywhere. Apparently, other people had the same issue. However, every "fix" I've found references a page that either never loads, or redirects me to NeedForSpeed.com.
Where do the screenshots end up?