Q: how many goals has cristiano ronaldo scored in la liga all time?A: 311

Q: who plays jax in the sons of anarchy?A: Charles Matthew Hunnam

Q: when are the fa cup semi finals played?A:
the new Wembley Stadium