English: No, it's from the official Iditarod website.
Telugu: లేదు, అది అధికారిక ఐడిటార్డ్ వెబ్సైట్ నుండి.