What’s the difference between Hispanic, Latino, and Spanish?

Great short video on a topic which many people don’t quite understand has many layers and a ton of depth to it. Many people with roots in Latin America and the Caribbean have a genetic makeup that includes ancestors of European, Native Indigenous, and African descent.