FEATURED VIDEO

Myth or Reality: Tiger Soup

Tiger soup is a delicacy usually found in China and Southeast Asia. Sadly, tigers are becoming extinct due to hunting. Tiger soup is considered to be a libido booster by many Asian cultures, but does it really work? Watch and find out.