When you think about the magnitude of how hard Donald Trump has been campaigning for President since his announcement in June of 2015, it really is quite incredible. Donald Trump is averaging a massive campaign rally every 46 hours, for over a year straight:

Maine

South Carolina

Daytona

San Diego

New York

North Carolina

Ohio

Tampa

Louisiana

Oklahoma

Pensacola

Michigan

Alabama

Illinois

Jacksonville

Texas

Washington State

Arizona

Ohio

Erie – PA

Fort Lauderdale – FL

Wilmington

Scranton – PA

Toledo – OH