HUGE COCKROACH :O

Video By

Shelbie C.

Yuma, AZ or Las Vegas, NV I live kinda half and half btw these two places.