Tasha the Amazon – Picasso Leaning – Official Music Video

Tasha the Amazon’s new video is a trip!

She’s originally from Toronto, now she’s lurking under your bed.

Leave a Reply

Your email address will not be published. Required fields are marked *

Comment *