Banner of Medusa.
Icon of Medusa.

Medusa

PlayStation

Country

United States

Spirit

Crab Whisperer

Hangout

Eden & Golden Wasteland