Chupacabra Street

'''Chupacabra St. '''is a street in Elysian Island, Los Santos, San Andreas. The street is featured in GTA V.