Search
Menu
Home
Sources
About
Contacts
Giant spotted whiptail
The
giant
spotted
whiptail
is a
species
of
teiid
lizard
found in
Arizona
in the
United States
and
Mexico
.